Signed-off-by: Keir Fraser <keir@xensource.com>
dev = alloc_netdev(sizeof(netif_t), name, ether_setup);
if (dev == NULL) {
DPRINTK("Could not create netif: out of memory\n");
- return NULL;
+ return ERR_PTR(-ENOMEM);
}
netif = netdev_priv(dev);
DPRINTK("Could not register new net device %s: err=%d\n",
dev->name, err);
free_netdev(dev);
- return NULL;
+ return ERR_PTR(err);
}
DPRINTK("Successfully created netif\n");
netif_t *netif;
long int frontend_id;
-#if 0
- long int pdev;
- long int readonly;
-#endif
/* watch back end for changes */
struct xenbus_watch backend_watch;
return;
}
-#if 0
- err = vbd_create(be->netif, handle, be->pdev, be->readonly);
- if (err) {
- xenbus_dev_error(dev, err, "creating vbd structure");
- return;
- }
-#endif
-
kobject_hotplug(&dev->dev.kobj, KOBJ_ONLINE);
/* Pass in NULL node to skip exist test. */